home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 8: LINUX Games / Linux Cubed Series 8 - LINUX Games.iso / games / x11 / rpg / crossfir.001 / crossfir~ / eutl / tcplib / Makefile < prev    next >
Makefile  |  1994-09-19  |  2KB  |  66 lines

  1. LIBFILES=tcplib.o
  2. CC=gcc
  3. CDEBUGFLAGS=-g
  4. CFLAGS=$(CDEBUGFLAGS) -I. -I../include
  5.  
  6. all: arlib perfmsg sizedmsg rttmsg timemsg connect
  7.  
  8. clean:
  9.     -rm *.o core *\~ perfmsg sizedmsg rttmsg timemsg connect
  10.     
  11. check:    dotest1 dotest2 dotest3
  12. bigcheck: dobigtest1 dobigtest2 dobigtest3
  13.  
  14. arlib: $(LIBFILES)
  15.  
  16. connect: tcplib.o connect.o
  17.     $(CC) $(CFLAGS) -o connect connect.o tcplib.o -L.. -leutl
  18.  
  19. perfmsg: tcplib.o perfmsg.o
  20.     $(CC) $(CFLAGS) -o perfmsg perfmsg.o tcplib.o -L.. -leutl
  21.  
  22. timemsg: timemsg.o tcplib.o
  23.     $(CC) $(CFLAGS) -o timemsg timemsg.o tcplib.o -L.. -leutl
  24.  
  25. dotest1: perfmsg FORCE
  26.     @echo "Running Test 1 -- Fixed sized packets"
  27.     ./perftest 10 300
  28.     ./perftest 100 500
  29.     ./perftest 1000 2000
  30.     @echo Test 1 passed
  31.  
  32. dobigtest1: perfmsg FORCE
  33.     ./perftest 100 20000
  34.     ./perftest 100000 30
  35.     ./perftest 500000 10
  36.  
  37. sizedmsg: tcplib.o sizedmsg.o
  38.     $(CC) $(CFLAGS) -o sizedmsg sizedmsg.o tcplib.o -L.. -leutl
  39.  
  40. dotest2: sizedmsg FORCE
  41.     @echo "Running Test 2 -- Random-length, sized packets"
  42.     ./sizedtest 300 10 1000
  43.     ./sizedtest 500 1000 100000
  44.     ./sizedtest 2000 1000 1000
  45.  
  46. dobigtest2: sizedmsg FORCE
  47.     ./sizedtest 10 500000 500000
  48.     ./sizedtest 10000 10 10000
  49.     ./sizedtest 3000 100 100000
  50.  
  51. rttmsg: tcplib.o rttmsg.o
  52.     $(CC) $(CFLAGS) -o rttmsg rttmsg.o tcplib.o -L.. -leutl
  53.  
  54. dotest3: rttmsg FORCE
  55.     @echo "Running Test 3 -- Random-length, round trip, sized packets"
  56.     ./rtttest 300 10 1000
  57.     ./rtttest 500 1000 100000
  58.     ./rtttest 2000 1000 1000
  59.  
  60. dobigtest3: rttmsg FORCE
  61.     ./rtttest 10 500000 500000
  62.     ./rtttest 10000 10 10000
  63.     ./rtttest 3000 100 100000
  64.  
  65. FORCE:
  66.